@charset "UTF-8";

/* CSS Document */
body {
	margin: 0 auto;
	font-size: 12px;
	font-family: Verdana;
	line-height: 1.5;
	background: url(../images/b_bg.gif) 0 0 repeat-x;
}

ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p {
	padding: 0;
	margin: 0;
}

ul {
	list-style: none;
}

img {
	border: 0px;
}

a {
	color: #444;
	text-decoration: none;
}

a:hover {
	color: #f00;
}

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

/*body*/
#container {
	width: 1000px;
	margin: 0 auto;
}

/*header*/
#header {
	height: 71px;
}

#logo {
	float: left;
	margin-top: 18px;
}

#search {
	float: right;
	height: 24px;
	margin-top: 30px;
	color: #444;
	border: 1px dotted #0F0;
}

.inp_srh {
	width: 140px;
	height: 17px;
	padding-left: 20px;
	background: url(../images/srh_bg.gif) 0 0 no-repeat;
	border: 1px solid #cbcbcb;
}

.btn_srh {
	width: 58px;
	height: 23px;
	background: url(../images/btn_srh.gif) 0 0 no-repeat;
	border: none;
	cursor: pointer;
	text-indent: -999em;
}

#search * {
	vertical-align: middle;
}

#nav {
	height: 66px;
	background: url(../images/nav_bg.gif) 0 0 repeat-x;
	margin-bottom: 8px;
}

#nav_l {
	float: left;
	height: 66px;
	width: 5px;
	overflow: hidden;
	background: url(../images/nav_bg.gif) 0 -66px no-repeat;
	margin-right: 10px;
}

#nav_r {
	float: right;
	height: 66px;
	width: 5px;
	overflow: hidden;
	background: url(../images/nav_bg.gif) -5px -66px no-repeat;
}

.nav_main {
	height: 36px;
	overflow: hidden;
}

.nav_main ul li {
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 5px 0 5px;
}

.nav_main ul li a {
	float: left;
	display: block;
	height: 26px;
	line-height: 26px;
	color: #fff;
	padding-left: 20px;
}

.nav_main ul li a span {
	float: left;
	display: block;
	padding-right: 20px;
}

.nav_main ul li a:hover {
	background: url(../images/nav_bg.gif) 0 -163px no-repeat;
	color: #fff;
}

.nav_main ul li a:hover span {
	background: url(../images/nav_bg.gif) right -163px no-repeat;
	cursor: pointer;
}

.nav_main ul li a#nav_current {
	height: 31px;
	line-height: 31px;
	background: url(../images/nav_bg.gif) 0 -132px no-repeat;
	color: #646464;
}

.nav_main ul li a#nav_current span {
	height: 31px;
	background: url(../images/nav_bg.gif) right -132px no-repeat;
}

.nav_son {
	height: 30px;
}

.nav_son ul li {
	float: left;
	margin-top: 4px;
}

.nav_son ul li a {
	display: block;
	width: 78px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #6e6e6e;
}

.nav_son ul li a:hover {
	background: url(../images/nav_bg.gif) 0 -198px no-repeat;
}

/*大框架左侧main*/
#maincontent {
	overflow: auto;
	zoom: 1;
}

#main {
	float: left;
	width: 714px;
}

#index_top {
	margin-bottom: 8px;
	background: url(../images/pic_top.gif) 0 0 no-repeat;
	overflow: hidden;
}

#pic {
	float: left;
	margin: 5px;
}

/*分栏内容显示*/
#index_box {
	float: left;
	width: 714px;
	margin-bottom: 8px;
	overflow: hidden
}

#index_box_l {
	float: left;
	width: 350px;
	border: 1px solid #dbdbdb;
}

#index_box h2 {
	height: 23px;
	padding: 5px 10px 0 10px;
	font-size: 12px;
	background: url(../images/box_tit_bg.gif) 0 0;
	border-bottom: 1px solid #dbdbdb;
	color: #444;
	overflow: hidden;
}

#index_box h2 span {
	display: block;
	height: 25px;
	background: url(../images/icon.gif) 0 -3px no-repeat;
	padding-left: 20px;
}

.more {
	float: right;
	padding-left: 13px;
	font-size: 12px;
	font-weight: normal;
	color: #db8d3b;
	background: url(../images/icon.gif) 0 -46px no-repeat;
}

.more:hover {
	color: #cb6d0a;
	background: url(../images/icon.gif) 0 -96px no-repeat;
}

.box_con {
	height: 243px;
	padding: 15px 15px 0 15px;
	overflow: hidden;
}

.box_con dl {
	height: 74px;
	overflow: hidden;
}

.box_con dl dt {
	float: left;
	padding: 1px;
	border: 1px solid #d8d8d8;
}

.box_con dl dd {
	float: right;
	width: 188px;
	color: #888;
	line-height: 1.5;
}

.box_con dl dd a {
	display: block;
	margin-bottom: 3px;
	color: #05a;
}

.box_con ul {
	margin-top: 10px;
}

.box_con ul li {
	background: url(../images/icon.gif) 0 -300px no-repeat;
	padding-left: 20px;
	line-height: 1.8;
}

#index_box_r {
	float: right;
	width: 350px;
	border: 1px solid #dbdbdb;
}

/*无栏内容显示*/
#index_pic {
	float: left;
	width: 714px;
	border: 1px solid #dbdbdb;
	margin-bottom: 8px;
	overflow: hidden;
	zoom: 1;
}

#index_pic h2 {
	height: 28px;
	background: url(../images/box_tit_bg.gif) 0 0 repeat-x;
	border-bottom: 1px solid #dbdbdb;
}

#index_pic h2 span {
	display: block;
	height: 25px;
	background: url(../images/rmcp.gif) 12px 6px no-repeat;
}

#index_pic ul {
	padding: 0 0 20px 0;
}

#index_pic ul li {
	float: left;
	width: 107;
	margin: 10px 0 0px 30px;
	display: inline;
	text-align: center;
}

#index_pic ul li a {
	display: block;
}

#index_pic ul li img {
	margin-bottom: 3px;
}

/*大框架右侧main*/
#side {
	float: right;
	width: 278px;
	height: 1000px;
	border: 1px inset #999
}

/*.side_box { margin-bottom:8px;}
.side_box h2 { height:25px; padding:6px 10px 0 10px; background:url(../images/side_bg.gif) 0 0 no-repeat; font-size:14px; color:#444;}
.side_box h2 strong { color:#f30;}
.side_con { padding:0 10px; background:url(../images/side_bg.gif) 0 bottom no-repeat;}
.product { padding:3px 10px;}
.product ul { background:url(../images/icon2.gif) 5px 12px no-repeat;}
.product ul li { height:58px; padding:14px 0 0 64px; border-bottom:1px dashed #dcdcdc; color:#777;}
.product ul li strong { display:block; height:24px; color:#333;}
.product ul li a { color:#777;}
.product ul li a:hover { text-decoration:underline;}
.product ul li.product3 { border-bottom:none;}
.ask dl { padding:9px 0; border-bottom:1px dashed #dcdcdc;}
.ask dl dt { height:22px; overflow:hidden; font-weight:bold; background:url(../images/icon.gif) 0 -149px no-repeat; padding-left:20px;}
.ask dl dt a { color:#666;}
.ask dl dd { color:#666; background:url(../images/icon.gif) 0 -198px no-repeat; padding-left:20px;}
.contact { padding:2px;}*/ /*#login { margin-top:6px;}
#login span { float:right;}
#hot_news { float:right; width:358px; height:225px; padding:15px; background:url(../images/hot_bg.gif) 0 0 no-repeat;}
#news_top { border-bottom:1px dotted #ccc; padding-bottom:8px;}
#news_top h1 { font-size:18px; line-height:2.2; font-family:"microsoft yahei"; color:#444;}
#news_top p { color:#999;}
#news_list { padding-top:6px;}
#news_list ul li { background:url(../images/icon.gif) 0 -300px no-repeat; padding-left:20px; line-height:1.9;}
#news_list ul li span { float:right; color:#579f11;}

#index_pic { border:1px solid #dbdbdb; margin-bottom:8px;}
#index_pic h2 { height:28px; background:url(../images/box_tit_bg.gif) 0 0; border-bottom:1px solid #dbdbdb; overflow:hidden;}
#index_pic h2 span { display:block; height:25px; background:url(../images/rmcp.gif) 12px 6px no-repeat;}
#index_pic ul { padding:0 0 15px 0; overflow:auto; zoom:1;}
#index_pic ul li { width:107px; float:left; margin:15px 0 0px 21px; display:inline; text-align:center;}
#index_pic ul li a { display:block;}
#index_pic ul li img { margin-bottom:3px;}*/
	/*.box { width:326px; float:left; border:1px solid #dbdbdb;}
.box1 { float:right;}
.box h2 { height:23px; padding:5px 10px 0 10px; font-size:14px; background:url(../images/box_tit_bg.gif) 0 0; border-bottom:1px solid #dbdbdb; color:#444; overflow:hidden;}
.box h2 span { display:block; height:25px; background:url(../images/icon.gif) 0 -3px no-repeat; padding-left:20px;}
.more { float:right; padding-left:13px; font-size:12px; font-weight:normal; color:#db8d3b; background:url(../images/icon.gif) 0 -46px no-repeat;}
.more:hover { color:#cb6d0a; background:url(../images/icon.gif) 0 -96px no-repeat;}
.box_con { height:243px; padding:15px 15px 0 15px; overflow:hidden;}
.box_con dl { height:74px; overflow:hidden;}
.box_con dl dt { float:left; padding:1px; border:1px solid #d8d8d8;}
.box_con dl dd { float:right; width:188px; color:#888; line-height:1.5;}
.box_con dl dd a { display:block; margin-bottom:3px; color:#05a;}
.box_con ul { margin-top:10px;}
.box_con ul li { background:url(../images/icon.gif) 0 -300px no-repeat; padding-left:20px; line-height:1.8;}*/
	/*footer*/
#footer {
	text-align: center;
	margin-top: 8px;
}

.footer_ft {
	margin: 0 auto;
	/*float: left;*/
	height: 28px;
	width: 1000px;
	background: url(../images/foot_ftbg.jpg) 0 0 no-repeat;
	padding-top: 9px;
	line-height: 28px;
	text-align: center;
}

#footer dl dt {
	height: 28px;
	line-height: 14px;
	color: #fff;
}

#footer dl dt a {
	font-weight: bold;
	color: #fff;
	background: #afafaf;
}

#footer dl dd {
	padding: 8px 0;
	color: #666;
	line-height: 2;
}

/*日期控件样式*/
.shuru {
	height: 18px;
	line-height: 18px;
	padding: 1px;
	width: 260px;
	border: 1px solid #ccc;
}